<?php
/**
 * @package base
 * @author Andrew Meredith <andymeredith@gmail.com>
 */
namespace PhpQuizzes\Base;

/**
 * This interface defines an class that may be observed for changes by others
 */
interface Observable {
	public function attach( Observer $obs );
	public function detach( Observer $obs );
	public function notify();
}